<template>
    <div class="out">
      <!--<div class="tips">丝羡官方提醒您</div>-->
      <!--<div class="small">完成支付宝支付请按步骤操作</div>-->
      <!--<img class="arrow" src="http://sxian.oss-cn-beijing.aliyuncs.com/pages/pro_arrow.png">-->
      <!--<div class="tips">-->
        <!--<img :src=dian>-->
        <!--1.点击右上角按钮后-->
      <!--</div>-->
      <!--<div class="tips">-->
        <!--<img :src=explore>-->
        <!--2.点击”在{{text}}中打开”-->
      <!--</div>-->
      <!--<div class="tips">-->
        <!--<img src="http://sxian.oss-cn-beijing.aliyuncs.com/pages/alipy.png">-->
        <!--3.进入支付宝支付完成付款-->
      <!--</div>-->
      <!--<div class="pay">已支付成功  >>></div>-->
      <van-picker :columns="columns" @change="onChange"  @cancel="onCancel" @confirm="onConfirm"/>
    </div>
</template>

<script>
    export default {
        data() {
            return {
              dian: '',
              heng: 'http://sxian.oss-cn-beijing.aliyuncs.com/pages/pro1.png',
              shu: 'http://sxian.oss-cn-beijing.aliyuncs.com/pages/pro2.png',
              explore: '',
              ios: 'http://sxian.oss-cn-beijing.aliyuncs.com/pages/pro3.png',
              android: 'http://sxian.oss-cn-beijing.aliyuncs.com/pages/pro4.png',
              text: '',
              citys: {
                浙江: ['杭州', '宁波', '温州', '嘉兴', '湖州'],
                福建: ['福州', '厦门', '莆田', '三明', '泉州']
              },
              columns: [
                {
                  values: Object.keys(this.citys),
                  className: 'column1'
                },
                {
                  values: this.citys['浙江'],
                  className: 'column2',
                  defaultIndex: 2
                }
              ]

            };
        },
        computed: {},
      methods: {
        onChange(picker, values) {
          picker.setColumnValues(1, this.citys[values[0]]);
        }
      },
        watch: {
            // 监听具体数据变化，并做相应的处理
        },
        beforeCreate() {
            // 可以在这加个loading事件，在加载实例时触发
            // 这个阶段实例的data、methods是读不到的
        },
        created() {
            // 初始化数据，如在这结束loading事件，异步ajax请求也适宜在这里调用
            // 实例创建后：这个阶段已经完成了数据观测(data observer)，属性和方法的运算， watch/event 事件回调。
            // mount挂载阶段还没开始，"el" 属性目前不可见，数据并没有在DOM元素上进行渲染
          let u = navigator.userAgent;
          let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
          let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
          if (isAndroid === true) {
            this.dian = this.shu;
            this.explore = this.android;
            this.text = '浏览器';
          }
          if (isiOS === true) {
            this.dian = this.heng;
            this.explore = this.ios;
            this.text = 'Safari';
          }
        },
        beforeMount() {
            // 相关的 render 函数首次被调用。
        },
        mounted() {
            // 挂载元素，获取到DOM节点
            // el选项的DOM节点 被新创建的 vm的el 替换，并挂载到实例上去之后调用此生命周期函数。此时实例的数据在DOM节点上进行渲染
        },
        beforeUpdate() {
            // 数据更新时调用，但不进行DOM重新渲染，在数据更新时DOM没渲染前可以在这个生命函数里进行状态处理
        },
        updated() {
            //  如果对数据统一处理，在这里写上相应函数
            // 这个状态下数据更新并且DOM重新渲染，当这个生命周期函数被调用时，组件 DOM 已经更新，所以你现在可以执行依赖于 DOM 的操作。当实例每次进行数据更新时updated都会执行
        },
        beforeDestroy() {
            // 可以做一个确认停止事件的确认框
        },
        destroyed() {
            // Vue 实例销毁后调用。调用后，Vue 实例指示的所有东西都会解绑定，所有的事件监听器会被移除，所有的子实例也会被销毁
        }
    };

</script>

<style scoped lang="stylus" rel="stylesheet/stylus">
  @import "../../assets/stylus/main.styl"
  .out
    padding vw(60)
    line-height 1.5
    .arrow
      width vw(90)
      height vw(70)
      position absolute
      left vw(240)
      top vw(80)
    .tips
      font-size word14
      color #333
      line-height 2.5
      display flex
      align-items center
      img
        width vw(20)
        height vw(20)
        margin-right vw(10)
    .pay
      color #0097CE
      background-color #ededed
      text-align center
      width vw(130)
      height vw(30)
      line-height vw(30)
      position absolute
      left vw(120)
      top 60vh
    .small
      font-size word12
      color #999
      margin-bottom vw(20)
</style>
